#include <iostream>
using namespace std;

//   规则：子类的大小=父类数据成员变量的和+子类本身数据成员的和（去除static修饰的成员变量，也要满足字节对齐）

class A
{
public:
    int a;
    int b;
    char c1;
    // static int c;
};

class B : public A
{
public:
    char c2;
    int d;
    int e;
    char c3;
};

int main()
{
    cout << sizeof(B) << endl;
    return 0;
}
